body,p{
	font-family: arial;
	font-size: 18px;
}
.logo {
  margin: 0 auto;
  width: 500px;
}
body{
	background: url('../images/BCGSiteBackground.png') repeat fixed 0 0;
}
#aboutme {
  background: none;
}
.book {
  float: left;
  margin: 0 5px;
  width: 180px;
}
.books_images {
  display: block;
  margin: 0 auto;
  width: 380px;
  overflow: hidden;
}



h1,h3, .heading h3, .head h3{
	color: #842E00;
	font-family: arial;
}
.black_bg {
  background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
}
.contact {
  margin-bottom: 0;
  margin-top: 0;
}
.contact_button {
  background: #4280fb none repeat scroll 0 0 !important;
  border-color: #4280fb !important;
  font-weight: bold !important;
  padding: 8px 20px !important;
}
.work_button {
  font-weight: bold !important;
  padding: 8px 20px !important;
}
.contact_button:hover{
	color: #fff !important;
}
#home .container {
  margin-top: 0px;
  margin-bottom: 0px;
  position: relative;
  height: 100%;
}
#home > .container > .row {
  position: absolute;
  left: 28%;

}
#home .container .button {
  margin-top: 0px;
  position: absolute;
  left: 38%;
  bottom: 25px;
}
#home {
  padding: 0px 0;
}
.info .info_detail {
  margin: 0% 0 0 !important;
}
.testimonial {
  margin: 80px 0;
}

#contact-form #btn-submit:hover, .getin a:hover, .contact_submit:hover{
background: #4280FB !important;
color:#fff !important;
}

h3, .h3 {
  font-size: 30px;
}
.owl-carousel .owl-wrapper-outer {
  margin-top: 30px;
}
#mywork h3, .skills h3 {
  margin-bottom: 25px;
}
.get_touch h3 {
  font-size: 35px;
}
.getin {
  margin-bottom: 80px;
}
.contact {
  padding-top: 50px;
}
#contact-form {
  margin-top: 50px;
}
#contact-form i {
  font-size: 18px;
  margin-right: 7px;
  padding-bottom: 0;
  padding-top: 9px;
}
#main-navigation .push_nav li a::after, #main-navigation .push_nav li a.active,#main-navigation  .push_nav li a:hover::after,#main-navigation  .push_nav li.active a:hover::after, #main-navigation .push_nav li a:hover {
  background: url('../images/BCGSiteBackground.png') no-repeat scroll 0 0 rgba(0,0,0,0)  !important;
  color: #842e00;
}


/*================== lightbox==============*/
/*.lb-container {
  background: #fff;
  padding: 2px;
}
.lb-outerContainer {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  left: -200px;
  padding-left: 70px;
  width: 340px !important;
}
.lb-container {
  width: 600px !important;
}
.lb-nav {
  width: 740px !important;
}
.lb-data .lb-close {
  top: -440px;
  right: 0px !important
}*/
.lb-nav {
  left: -45px !important;
  width: 114% !important;
}
.lb-closeContainer {
  position: relative;
  right: -20px;
  top: -435px;
  display: none;
}


/*============== lightbox================*/
.lightbox .lb-image {
  border: 4px solid white;
  border-radius: 3px;
  display: block;
  height: auto !important;
  max-height: none;
  max-width: inherit;
  width: 600px !important;
}
.lb-data .lb-number {
  display: none!important;
}
.lb-nav a.lb-next, .lb-nav a.lb-prev{
	opacity: 1 !important;
}
.lb-outerContainer {
  top: 50px;
}
.lb-data .lb-close {
  position: relative;
  right: 18px;
}

/*gallery*/
.img_row > a {
  display: inline-block;
  float: left;
  height: 195px;
  margin-bottom: 5px;
  margin-right: 5px;
  overflow: hidden;
  width: 19.6%;
}
.img_row > a:last-child {
  margin-right: 0px;
}
.img_row_last > a {
  display: inline-block;
  float: left;
  height: 285px;
  margin-bottom: 5px;
  margin-right: 5px;
  overflow: hidden;
  width: 16.25%;
}
.img_row_last > a:last-child {
  margin-right: 0px;
}

.img_row img, .img_row_last  img {
  height: auto;
  min-height: 100%;
  width: 100%;
}

/*css for form*/
.user {
  overflow: hidden;
}
.error {
  color: red;
  display: inline-block;
  font-size: 18px;
  margin: 0px 0 0 10px;
  font-family: arial;
}
.contact .field .user input[type="text"] ,.contact .field textarea, .contact .field input[type=submit], .contact_submit{
	width: 60%;
}
.contact_submit {
  background: #842e00 none repeat scroll 0 0 !important;
  border: medium none;
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  float: left;
  font-size: 25px;
  line-height: 24px;
  overflow: hidden;
  padding: 10px 0;
  text-align: center;
  transition-duration: 0.5s;
  transition-property: color, background-color;
}
.form_sent {
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  margin-bottom: 150px;
  margin-top: 250px;
  text-align: center;
}
.info-text {
  color: #fff;
  font-size: 16px;
  margin-bottom: 5px;
}
.fa.fa-phone {
  font-size: 22px !important;
}